Evolving Artificial Neural Networks through Topological Complexification

نویسندگان

  • Thomas Doensig Jorgensen
  • Barry P. Haynes
  • Charlotte C. F. Norlund
چکیده

This paper describes a novel methodology for evolving artificial neural network topologies by intelligently adding connections and neurons. The neural networks are complexified and grown to optimise their neural complexity, which is a measure of the information-theoretic complexity of the network. Complexification of neural networks describes the process of increasing the neural complexity whilst increasing the structural complexity of the neural networks. This novel technique is tested in a robot control domain, simulating a racecar. It is shown, that the proposed methodology is a significant improvement over other more common and randomised growing techniques. The technique proposed here helps to discover a network topology that matches the complexity of the problem it is meant to solve. This results in networks which in some cases learn faster than some fixed structure networks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparative Analysis of Simplification and Complexification in the Evolution of Neural Network Topologies

Approaches to evolving the architectures of artificial neural networks have involved incrementally adding topological features (complexification), removing features (simplification), or both. We will present a comparative study of these dynamics, focusing on the domains of XOR and Tic-Tac-Toe, using NEAT (NeuroEvolution of Augmenting Topologies) as the starting point. Experimental comparisons a...

متن کامل

Complexifying Artificial Neural Networks through Topological

This paper describes a novel way of complexifying artificial neural networks through topological reorganization. The neural networks are reorganized to optimize their neural complexity, which is a measure of the information-theoretic complexity of the network. Complexification of neural networks here happens through rearranging connections, i.e. removing one or more connections and placing them...

متن کامل

Continual Coevolution Through Complexification

In competitive coevolution, the goal is to establish an “arms race” that will lead to increasingly sophisticated strategies. However, in practice, the process often leads to idiosyncrasies rather than continual improvement. Applying the NEAT method for evolving neural networks to a competitive simulated robot duel domain, we will demonstrate that (1) as evolution progresses the networks become ...

متن کامل

Competitive Coevolution through Evolutionary Complexification

Two major goals in machine learning are the discovery of complex multidimensional solutions and continual improvement of existing solutions. In this paper, we argue that complexification, i.e. the incremental elaboration of solutions through adding new structure, achieves both these goals. We demonstrate the power of complexification through the NeuroEvolution of Augmenting Topologies (NEAT) me...

متن کامل

Robot Soccer With GNG & NEAT

Complexification is an essential concept in evolutionary robotics that develops dynamic neural networks over generations with the aim of increasing their capabilities. Artificial networks networks are complexified by altering, adding and removing nodes and connections from the neural network structure. The dimensionality of the input layer in a neural network also plays a significant role in th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Engineering Letters

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2009